General relativity and quantum mechanics